package top.kent90.dao;

import top.kent90.annotation.MyMapper;
import top.kent90.pojo.ItemInfo;

/**
 * 项目信息dao层的接口
 */
@MyMapper
public interface ItemInfoDao {

    /**
     * 根据itemId查询item信息
     * @param itemId 项目id
     * @return 此id的项目信息
     */
    ItemInfo queryByItemId(Integer itemId);

    /**
     * 添加项目信息
     * @param itemInfo 需要添加的项目信息
     * @return 添加成功返回1，失败返回0
     */
    Integer saveItemInfo(ItemInfo itemInfo);

    /**
     * 通过itemInfo更新项目信息
     * @param itemInfo 需要更新的项目信息
     * @return 更新成功返回1，失败返回0
     */
    Integer updateItemInfo(ItemInfo itemInfo);
}
